@charset "utf-8";
/****=reset***/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0;padding:0;font-size:12px;font-family:microsoft yahei;-webkit-text-size-adjust:none;color: #333;}
html{font-size:62.5%;}
table{border-collapse:collapse;}
a img{border:0px;}
a{outline:none;text-decoration:none;hide-focus:expression(this.hideFocus=true);}
:focus{outline:none;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
q:before, q:after{content:'';}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
input, button, textarea, select {font-family:inherit;}
a{outline:none;text-decoration:none;}
a:hover{text-decoration:underline;}
html{ overflow-y:scroll;}
textarea{resize:none;overflow:auto;}
.arial{font-family:Arial;}
label,input[type=button],input[type=submit],button{cursor:pointer;}
input[type="radio"]{vertical-align: text-bottom;}
input[type="checkbox"]{vertical-align: bottom;*vertical-align: baseline;}
.ie6 input{vertical-align: text-bottom;}

.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
/****=resetend***/

/* for html5 */
header,nav,aside,menu,figure,article,time,footer{display:block;}

/* for html5 all transition */
*:link, *:visited, *:hover, *:active, *:focus{
-webkit-transition:color .25s linear,background-color .25s linear,border-color .25s linear;
transition:color .25s linear,background-color .25s linear,border-color .25s linear;}
.fr{float: right;}
.fl{float: left;}
a {text-decoration:none;color: #333;}
a:link{text-decoration:none;color: #333;}
a:visited{text-decoration:none;color: #333;} 
a:hover{text-decoration: none;color: #333;}
a:active{text-decoration: none;color: #333;}
img{vertical-align: middle;}
i{font-style: normal;}
